package com.kl.drs.bean.bo;

import java.util.Date;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import org.codehaus.jackson.annotate.JsonIgnoreProperties;

import com.fasterxml.jackson.annotation.JsonIgnore;

/**
 * 对账返回值存储表
 * @author WYN
 *
 */
@JsonIgnoreProperties(ignoreUnknown = true)
@AllArgsConstructor
@NoArgsConstructor
@Data
public class CheckResultBO{
	// columns
	/** 
	 *主键  对应表pk_serial#字段 
	 */		
	private Integer id;
	/**
	 * 业务识别号
	 */
	private String businessNo;
	/**
	 * 业务流水号
	 */
	private String businessSerialNo;
	/**
	 * 批次号
	 */
	private String batchNo;
	/**
	 * 销售机构编码
	 */
	private String bankCode;
	/**
	 * 销售机构分行编码
	 */
	private String subBankCode;
	/**
	 * 保险公司代码（省级分公司）
	 */
	private String subInsurerCode;
	/**
	 * 任务状态2-待质检,3-质检中,4-质检通过,5-质检不通过
	 */
	private Integer taskStatus;
	/**
	 * 是否被质检规则抽中
	 */
	private Integer isCheck;
	/**
	 * 质检时间
	 */
	private String checkDate;
	/**
	 * 质检结果描述
	 */
	private String checkResult;
	/**
	 * 扩展字段
	 */
	private String extented;
	/**
	 * 签单时间
	 */
	private Date signDate;
	/**
	 * 双录字段
	 */
	private String crsSalechnl;
	/**
	 * 核心数据库的业务号
	 */
	private String contno;
	//============表基本属性===========
	/**
	 * 首次创建时间
	 */
	@JsonIgnore
	private Date fcd;
	/**
	 * 首次创建人
	 */
	@JsonIgnore
	private String fcu;
	/**
	 * 最近修改时间
	 */
	@JsonIgnore
	private Date lcd;
	/**
	 * 最近修改人
	 */
	@JsonIgnore
	private String lcu;
	@Override
	public String toString() {
		return "{\"id\":\"" + id + "\",\"businessNo\":\"" + businessNo
				+ "\",\"businessSerialNo\":\"" + businessSerialNo
				+ "\",\"batchNo\":\"" + batchNo + "\",\"bankCode\":\""
				+ bankCode + "\",\"subBankCode\":\"" + subBankCode
				+ "\",\"subInsurerCode\":\"" + subInsurerCode
				+ "\",\"taskStatus\":\"" + taskStatus + "\",\"isCheck\":\""
				+ isCheck + "\",\"checkDate\":\"" + checkDate
				+ "\",\"checkResult\":\"" + checkResult + "\",\"extented\":\""
				+ extented + "\",\"signDate\":\"" + signDate
				+ "\",\"crs_salechnl\":\"" + crsSalechnl + "\",\"fcd\":\""
				+ fcd + "\",\"fcu\":\"" + fcu + "\",\"lcd\":\"" + lcd
				+ "\",\"lcu\":\"" + lcu + "\"}";
	}
	
}
